body {

	background: #ccc url(../images/background.jpg) center;

	font-family: sans-serif;

	font-size: 105%;

	font-weight: lighter;

}



#page {

	width: 1000px;

	margin: 40px auto 20px auto;

	box-shadow: 1px 1px 20px 2px #444;

	border-bottom-right-radius: 11px;

	border-top-left-radius: 11px;

	border-top: 1px solid #aaa;

	border-right: 1px solid #666;

	border-bottom: 1px solid #777;

	border-left: 1px solid #999;

}



#header {

	color: #666;

	background: #999;

	padding: 7px;

	border-top-left-radius: 9px;

} #header h1 {

	margin: 0px;

} #header h1 a {

	color: #666;

	text-decoration: none;

}





#nav {

	background: #777;

	color: #eee;

	padding: 0px 7px 0px 7px;

	font-size: 12px;

	height: 21px;

} #nav ul {

	position: absolute;

	min-width: 100px;

	background: #777;

	list-style: none;

	display: inline-block;

	margin: 0px;

	padding: 0px;

	z-index: 1;

} #nav > ul > li {

	vertical-align: top;

	display: inline-block;

} #nav li > ul {

	display: none;

} #nav li:hover > ul {

	display: block;

} #nav > ul > li ul li ul {

	top: 0px;

	left: 100px;

} #nav > ul > li ul li {

	display: block;

} #nav a {

	color: #bbb;

	display: block;

	text-decoration: none;

	padding: 3px 7px 3px 7px;

} #nav a:hover {

	background: #666;

}



#body {

	background: #eee;

	color: #444;

	padding: 15px;

	min-height: 400px;

} #body h1:first-child {

	margin-top: 0px;

} #body p:last-child {

	margin-bottom: 0px;

}



#footer {

	text-align: right;

	font-size: 70%;

	color: #999;

	background: #666;

	padding: 7px;

	border-bottom-right-radius: 9px;

} #footer a {

	font-size: 90%;

	color: #999;

	text-decoration: none;

} #footer a:hover {

	color: #bbb;

}















#phpdriver_link {

	display: block;

	text-align: center;

	font-size: 10px;

} #phpdriver_link a {

	text-decoration: none;

	color: #ccc;	

}











#compile_time {

	text-align: center;

	color: #444;

	font-size: 60%;

}





.warning {

	background :#ff0;

	color: #00f;

	padding: 10px;

	font-size: 110%;

	margin: 20px;

}